/**
 * fshows.com
 * Copyright (C) 2013-2020 All Rights Reserved.
 */
package com.fshows.leshuapay.sdk.request;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.io.Serializable;

/**
 * @author zhaoyi
 * @version LeshuaBizRequest.java, v 0.1 2020-07-23 12:14 PM zhaoyi
 */
@Data
public abstract class LeshuaBizRequest<T> implements Serializable {

    private static final long serialVersionUID = 6815207999327085812L;

    @JSONField(serialize = false)
    private Class<T> responseClass;

    /**
     * Getter method for property <tt>responseClass</tt>.
     *
     * @return property value of responseClass
     */

    public abstract Class<T> getResponseClass();
}
